www.gusucode.com > VC++迷宫游戏源代码源码程序 > VC++迷宫游戏源代码源码程序\code\WinGame 2.7\AnimDate.cpp
// AnimDate.cpp: implementation of the AnimDate class. // Download by http://www.NewXing.com ////////////////////////////////////////////////////////////////////// #include "stdafx.h" #include "AnimDate.h" CBmp24 BkBmp,foregroundBmp; CMultiBmp LeftRabbitBmp,DownRabbitBmp,UpRabbitBmp; CMultiBmp LeftWaitBmp,DownWaitBmp,UpWaitBmp; CMultiBmp LeftExitBmp; //向左的出口 CMultiBmp UpExitBmp; //向上的出口 CMultiBmp CloudyBmp; //用来播放云雾效果的图片 CBmp24 MazeWall[5]; void LoadAnimDate() { BkBmp.LoadBmp("./pic/Candy_BG1.bmp"); foregroundBmp.LoadBmp("./pic/BG.bmp",RGB(0,0,32)); LeftRabbitBmp.LoadBmp("./pic/LeftWalk.bmp",6,1,RGB(0,0,32)); DownRabbitBmp.LoadBmp("./pic/DownWalk.bmp",5,1,RGB(0,0,32)); UpRabbitBmp.LoadBmp("./pic/UpWalk.bmp",5,1,RGB(0,0,32)); LeftWaitBmp.LoadBmp("./pic/LeftWait.bmp",3,1,RGB(0,0,32)); DownWaitBmp.LoadBmp("./pic/DownWait.bmp",3,1,RGB(0,0,32)); UpWaitBmp.LoadBmp("./pic/UpWait.bmp",3,1,RGB(0,0,32)); MazeWall[0].LoadBmp("./pic/Road.bmp"); MazeWall[1].LoadBmp("./pic/Wall_00.bmp"); MazeWall[2].LoadBmp("./pic/Wall_01.bmp"); MazeWall[3].LoadBmp("./pic/Wall_10.bmp"); MazeWall[4].LoadBmp("./pic/Wall_11.bmp"); LeftExitBmp.LoadBmp("./pic/LeftExit.bmp",3,1,RGB(0,0,32)); //向左的出口 UpExitBmp.LoadBmp("./pic/UpExit.bmp",3,1,RGB(0,0,32)); //向上的出口 CloudyBmp.LoadBmp("./pic/Cloudy.bmp",4,1,RGB(0,0,32)); } SAnimFrame g_LeftExitFrm[]= { {0,0,16,5}, {1,8,16,5}, {2,16,16,5}, {0xffff,0xffff,0xffff,0xffff} }; SAnimFrame g_UpExitFrm[]= { {0,16,0,5}, {1,16,8,5}, {2,16,16,5}, {0xffff,0xffff,0xffff,0xffff} }; SAnimFrame g_CloudyFrm[]= { {0,288,230,1}, {1,288,230,2}, {2,288,230,4}, {3,288,230,5}, {0xffff,0xffff,0xffff,0xffff} };